What's new in version 0.71 (2011-10-08):
* Added a new function f437_surface_new_sized: Create a F437Surface of
  limited rows and columns, scaled as large as possible and centred in
  the SDL_Surface.

What's new in version 0.7 (2011-10-02):
* Trimmed the interface right down by adding a little state to
  F437Surface.
* Killed the F437Display abstraction and the C++ wrapper.

What's new in version 0.6:
* f437_surface_free now returns a pointer to the encapsulated
  SDL_Surface.
* A layer-based display abstraction: F437Display. See the texinfo
  manual.
* C++ classes can now return the encapsulated SDL_Surface* and return
  the width/height of the surface, in characters.

What's new in version 0.5 (2009-12-27):
* Support for multiple (and user-defined) fonts, by way of the
  F437Font struct. The primitive interface needs the font passed in on
  every call, while the surface interface saves the font at surface
  creation. Use f437_get_font to get one of the pre-defined fonts:
  F437_FONT_8x8, F437_FONT_8x8_THIN, F437_FONT_8x14.
* New function: f437_surface_try_new, which doesn't abort() on
  allocation failure.

What's new in version 0.41 (2009-11-25):
* Multiple build system tweaks.
* Fixed the `dir' entry for the texinfo manual.
* No library changes.

What's new in version 0.4 (2009-05-21):
* The API has changed slightly - callers need to pass a const
  SDL_Color* instead of F437Color enum values. Use f437_get_color()
  to convert a F437Color into a const SDL_Color*.
* The library is a lot stricter about input parameters, particularly
  for surface operations. This should catch people accidentally
  writing out-of-bounds. The API change broke your code anyway.
* All integer parameters are now `int', instead of some messed up
  signed/unsigned nonsense with little benefit and a lot of pain.

What's new in version 0.3 (2009-04-30):
* Colours are now true to DosBox.
* F437_COLOR_TRANSPARENT has been added.
* I think I'm finally happy with the API.
* A C++ wrapper for the surface operations has been defined.
* String operations: Quickly print a string to the surface.
* A Texinfo manual to hopefully make it easier to get started.

What's new in version 0.23 (2008-11-01):
* It's no longer possible to stomp arbitrary memory by writing off the
  edge of the passed SDL_Surface.

What's new in version 0.22 (2008-10-30):
* The build system now cross-compiles Win32 DLLs correctly.

What's new in version 0.21 (2008-10-30):
* The missing defaults.h file is in the distribution.

What's new in version 0.2 (2008-10-30):
* The interface has been completely redone. Again. It's much simpler
  than before.
* Charedit has gone away, since it's no longer needed. Just define a
  f437_char. See src/defaults.c for examples.

What's new in version 0.1 (2008-06-17):
* fake437.h is now const-correct.
* All calls are bounds-checked so f437_Set* can't write to arbitrary
  parts of memory.

What's new in version 0.02 (2008-05-17):
* Character set editor (charedit). Much easier than writing the
  redefinition strings by hand.
* The API has been made more consistent and completely broken
  compatibility. All zero programs using it will need to fix their
  code.

What's new in version 0.01:
* You have this wonderful library to play with!
